ship's lifeboat - French English Dictionary